contract technical service personnel - Alemán Inglés Diccionario